/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
  preset: 'ts-jest',
  testEnvironment: 'jsdom',
  roots: ['./src'], // 查找src目录中的文件
  collectCoverage: true, // 统计覆盖率
  coverageDirectory: 'coverage', // 覆盖率结果输出的文件夹
  transform: {
    '.(less|css)$': 'jest-less-loader', // 支持less
  },
  // 单元覆盖率统计的文件
  collectCoverageFrom: [
    'src/**/*.tsx',
    'src/**/*.ts',
    '!src/index.ts',
    '!src/**/demo/*',
  ],
};
